|
|
|
|
<Fuente>.ExecuteView (Función)
No disponible con este tipo de conexión
Ejecuta una vista que se creó de antemano (se puede utilizar para actualización los datos de la vista, por ejemplo).. Si la vista fue creada por <Fuente>.CreateView con la constante hViewPostponed, se debe utilizar <Fuente>.ExecuteView para ejecutar la vista. Recordatorio: una vista corresponde a la Image de un archivo de datos en un momento dado. Una vista se almacena en memoria, lo que la aísla de las modificaciones realizadas en el fichero de datos associated. Una vista puede ser manejada como un archivo de datos HFSQL estándar.
// Runs the Customer34 view Customer34.ExecuteView()
Sintaxis
<Result> = <Source>.ExecuteView([<Selection condition>])
<Result>: booleano - True si se ejecutó la vista,
- False en caso contrario. La función HError permite obtener más detalles sobre el problema.
<Source>: Tipo de fuente Nombre de la vista a ejecutar. Este nombre fue definido por <Fuente>.CreateView. <Selection condition>: Cadena de caracteres opcional - Nueva condición de selección para los registros de vista (<Condición de selección> reemplaza la condición especificada al crear la vista). Esta condición de selección puede ser una cadena de caracteres Ansi o Unicode.
- Vaciar la cadena (""") para evitar modificar la condición de selección.
Observaciones Condición de selección La sintaxis general de una condición tiene el siguiente formato: "NomCli>'Duarte' y CódigoPos=34 o CódigoPos=32" Los operadores soportados dependen del tipo de los elementos utilizados en la condición: | | | <> | No es igual a | Válido para todos los tipos | > | Mayor que | Válido para todos los tipos | >= | Mayor que o igual a | Válido para todos los tipos | < | Menor que | Válido para todos los tipos | <= | Menor que o igual a | Válido para todos los tipos | = | Estrictamente igual a | Válido para todos los tipos | ~= | Casi igual a | Válido solo para cadenas | ] | Contiene | Válido solo para cadenas | ]= | Comienza por | Válido solo para cadenas |
Notas sobre la condición de selección: - Las cuerdas constantes deben estar encerradas en comillas simples.
- Si se utiliza un nombre de posición en la condición de selección, sólo debe contener letras, números y caracteres de subrayado ("_").. Si el nombre del elemento contiene otros caracteres (apóstrofe, etc.), el nombre del elemento debe estar entre comillas dobles..
Por ejemplo: "e_mail@"]'com - Las comparaciones entre cadenas se realizan según el valor ASCII de los caracteres y no según el valor lexicográfico ('a' > 'Z').
- Las notas binarias, las claves compuestas y los elementos subíndices no pueden formar parte de una condición de selección.
- Si una <constante de cadena> contiene comillas simples (o dobles), deben ir precedidas de una barra invertida (\).
- Todos los elementos del archivo de datos principal pueden incluirse en la condición (incluso los que no son elementos de la vista).
- La condición se aplica a cada registro virtual antes de que se incluya en la vista. Por lo tanto, no se pueden especificar varias condiciones mutuamente excluyentes para la misma Record (unirse). Por ejemplo:
- "Date='1997' y Date='1996'" no devuelve ningún resultado.
- "Date>='1996' y Date<='1997'" devuelve todos los registros encontrados entre 1996 y 1997.
- Esta condición de selección puede ser una cadena de caracteres Ansi o Unicode.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|